package com.znsd.zl.redis.service;

/**
 * @ClassName IRedisService
 * @Description Redis业务接口
 * @Author jaypdd
 * @Date 2020/8/12 22:54
 * @Version v1.0
 */
public interface IRedisService {

	/**
	 * 添加普通缓存 key-value 键值到缓存中
	 * @author jaypdd
	 * @param key       键
	 * @param value     值
	 * @param time      单位（秒）过期时间，如果time小于0为永久期限
	 * @return  添加成功：true 失败：false
	 */
	boolean setKeyValue(String key, Object value, Long time);

	/**
	 * 获取普通缓存键值
	 * @author jaypdd
	 * @param key   键
	 * @return 值
	 */
	Object getValueByKey(String key);
}
